package cn.xopencode.userservice.dal.mysql.dataobject;

import cn.xopencode.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * <p>
 * 员工自评
 * </p>
 *
 * @author xiaodawei
 * @since 2021-09-22
 */
@TableName(value = "employee_evaluate")
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class EvaluateDO extends BaseDO {

    /**
     * 主键
     */
    private String id;
    /**
     * 创建人
     */
    private String creatorId;
    /**
     * 修改人
     */
    private String updateId;
    /**
     * 员工自评
     */
    private String selfEvaluation;
    /**
     * 班组长签字
     */
    private String teamLeaderSign;
    /**
     * 签字日期
     */
    private Date leaderSignDate;
    /**
     * 车间安全员签字
     */
    private String safetyOfficerSign;
    /**
     * 签字日期
     */
    private Date officerSignDate;
    /**
     * 备注
     */
    private String remark;
    /**
     * 自评日期
     */
    private Date evaluationDate;
    /**
     * 部门
     */
    private String deptTypeName1;
    /**
     * 二级部门
     */
    private String deptTypeName2;
    /**
     * 班组
     */
    private String deptTypeName3;
    /**
     * 审批状态：0待审批 1已审批 2已驳回
     */
    private Integer status;
}
